# 字符串的使用
# 字符串可以想象成一个由字符组成的数组

if __name__ == '__main__':
    # 声明字符串,可以采用单引号、双引号和三引号
    name = 'zsa'
    city = "beijing"
    desc = '''happy to learn llm'''

    # 这几种声明字符串的方式是等价的
    s1 = 'hello'
    s2 = "hello"
    s3 = """hello"""
    print(s1 == s2 == s3)

    # 采用单引号的方式声明字符串,内容中可以包含单引号
    s = 'hello "world"'
    print(s)

    # 采用三引号可以声明多行字符串,并且可以按照原始格式打印
    text = '''
    床前明月光
        疑似地上霜
    举头望明月
        低头思故乡
    '''
    print(text)

    # 字符串中可以包含转义字符
    escape = 'a\nb\tc'
    print(escape)

    # 使用内置函数len可以获取字符串长度,即字符串中包含的字符数量
    print(len(escape))
    print(len(text))
